20 12 16 18
14 17 13 15
19